home *** CD-ROM | disk | FTP | other *** search
- #include <QuickDraw.h>
- #include <Types.h>
- #include <Fonts.h>
- #include <Windows.h>
- #include <Menus.h>
- #include <TextEdit.h>
- #include <Dialogs.h>
- #include <Events.h>
- #include <Desk.h>
- #include <Files.h>
- #include <ToolUtils.h>
- #include <Controls.h>
- #include <strings.h>
-
-
- #include "traphook.h"
-
-
- extern TEHandle TEH;
-
- /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
-
- DrawTextHook(cnt,pos,text)
- int cnt;
- int pos;
- char *text;
- {
- register int fnt,offset;
- GrafPtr gptr;
-
- GetPort(&gptr);
- fnt = gptr->txFont;
-
- offset = ((fnt & SUPER) ? -3 : ((fnt & SUB) ? 3 : 0));
-
- if (offset)
- { Move(0,offset);
- TextFont(fnt & REGULAR);
- }
-
- DrawText(text,pos,cnt);
-
- if (offset)
- { Move(0,-offset);
- TextFont(fnt);
- }
- }
-
- /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
-
-